/*! Featured Pages Unlimited Front Style by Nicolas Guillaume, GPL2+ licensed */
.fpc-container {
  width: auto;
  margin-right: auto!important;
  margin-left: auto!important;
  *zoom: 1;
  clear: both;
  position: relative;
  z-index: 0;
}
.fpc-container:after,.fpc-container:before {
  display: table;
  content: "";
  line-height: 0
}
.fpc-container:after {
  clear: both
}
.fpc-row-fluid {
  width: 100%;
  *zoom: 1;
  clear: both;
  margin: 0 0!important
}
.fpc-row-fluid:after {
  clear: both
}
.fpc-container .fpc-row-fluid [class*=fpc-span] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574%!important;
  *margin-left: 2.127659574%!important;
  margin-right: 0!important
}
.fpc-row-fluid:after,.fpc-row-fluid:before {
  display: table;
  content: "";
  line-height: 0
}
.fpc-container .fpc-row-fluid [class*=fpc-span]:first-child {
  margin-left: 0!important;
  margin-right: 0!important
}
.fpc-container .fpc-row-fluid .fpc-span3 {
  width: 23.404255319%;
  *width: 23.35106383%
}
.fpc-container .fpc-row-fluid .fpc-span4 {
  width: 31.914893617%;
  *width: 31.861702128%
}
.fpc-container .fpc-row-fluid .fpc-span6 {
  width: 48.936170213%;
  *width: 48.882978723%
}
.fpc-container .fpc-row-fluid .fpc-span12 {
  width: 100%;
  *width: 99.946808511%;
  margin-left: 0!important
}
.fpc-marketing {
  margin-top: 20px
}
.fpc-marketing .fpc-widget-area {
  padding: 10px 0
}
.fpc-widget-front {
  text-align: center;
  margin: auto!important
}
.fpc-marketing .fpc-widget-front h2 {
  font-size: 1.6em;
  margin: 10px 0;
  font-weight: 700;
  line-height: 1.55em;
  text-shadow: 0 1px 0 #FFF;
  text-align: center
}
.fpc-widget-front>p {
  line-height: 1.55em;
  margin: 0 10px
}
.fpc-widget-front>p>a {
  padding: 0!important;
  display: inline!important;
  line-height: 1em!important;
}
.fpc-widget-front .thumb-wrapper {
  width: 269px;
  max-width: 100%;
  height: 250px!important;
  position: relative;
  left: -1px;
  top: 0;
  display: block;
  overflow: hidden;
  text-align: center;
  margin: auto!important
}
.fpc-widget-front .thumb-wrapper img {
  min-height: 250px;
  z-index: 90;
  max-width: 100%;
  position: relative;
}
/* WHEN HACKEC FOR IE, img is wrapped by <a> */
.ie .fpc-widget-front .thumb-wrapper a > img {
  min-height: inherit;
}

/* JS IMAGE CENTERING */
.fpc-widget-front img.h-centered {
  width: auto!important;
  max-width: none!important;
}
.fpc-widget-front img.v-centered {
  height: auto!important;
  max-height: none!important;
  vertical-align: top;
}

.fpc-widget-front .round-div {
  display: block;
  background: rgba(0,0,0,0)!important;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
  width: 170px;
  height: 170px;
  padding: 0!important;
  z-index: 99;
  -webkit-border-radius: 60px;
  -moz-border-radius: 500px;
  border-radius: 900px;
  border: 104px solid #fff;
  border-image: none;
  box-sizing: content-box;
  top: -66px;
  left: -54px
}
.round-div:after,.round-div:before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}
.fpc-widget-front.hover .round-div{
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4)
}
.round-div.no-effect {
  border: none
}
.no-cssanimations .round-div {
  border: 0
}
.no-cssanimations .thumb-wrapper {
  opacity: .7
}
.no-cssanimations .thumb-wrapper:hover {
  opacity: 1
}
.fpc-widget-front.hover .round-div {
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
  cursor: pointer;
  background-color: rgba(0,0,0,0)
}
.fpc-container .fpc-edit-link {
  position: absolute;
  top: 3px;
  right: 12px;
  z-index: 100
}
.fpc-container .fpc-btn {
  display: inline-block!important;
  padding: 1px 5px!important;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.5em!important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  text-decoration: none;
  background-color: #F5F5F5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));
  background-image: -webkit-linear-gradient(top,#FFF,#E6E6E6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#FFF,#E6E6E6);
  background-repeat: repeat-x;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.fpc-container .fpc-btn-inverse {
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top,#444,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
  background-image: -webkit-linear-gradient(top,#444,#222);
  background-image: -o-linear-gradient(top,#444,#222);
  background-image: linear-gradient(to bottom,#444,#222);
  background-repeat: repeat-x;
  border-color: #222 #222 #000;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-container .fpc-btn-inverse.active,.fpc-container .fpc-btn-inverse:active,.fpc-container .fpc-btn-inverse:focus,.fpc-container .fpc-btn-inverse:hover {
  color: #FFF;
  background-color: #222
}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fp-button.fpc-hide,.fpc-widget-front .thumb-wrapper.fpc-hide {
  display: none!important
}
.fpc-widget-front .btn {
  padding: 4px 12px!important;
  margin-bottom: 0;
  margin-top: 10px;
}
.fpc-widget-front .fpc-btn {
  display: inline-block!important;
  *display: inline!important;
  *zoom: 1;
  padding: 4px 12px!important;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.5em!important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  text-decoration: none;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  *background-color: #e6e6e6;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #ccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.fpc-widget-front .fpc-btn.active,.fpc-widget-front .fpc-btn.disabled,.fpc-widget-front .fpc-btn:active,.fpc-widget-front .fpc-btn:focus,.fpc-widget-front .fpc-btn:hover,.fpc-widget-front .fpc-btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9
}
.fpc-widget-front .fpc-btn:first-child {
  *margin-left: 0
}
.fpc-widget-front .fpc-btn:focus,.fpc-widget-front .fpc-btn:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear
}
.fpc-widget-front .fpc-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
.fpc-widget-front .fpc-btn.active,.fpc-widget-front .fpc-btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.fpc-widget-front .fpc-btn-primary.green {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #8DA65A;
  background-image: -moz-linear-gradient(top,#9db668,#768d44);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#9DB668),to(#768D44));
  background-image: -webkit-linear-gradient(top,#9DB668,#768D44);
  background-image: -o-linear-gradient(top,#9db668,#768d44);
  background-image: linear-gradient(to bottom,#9DB668,#768D44);
  background-repeat: repeat-x;
  border-color: #768D44 #768D44 #4B5A2B;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.green.active,.fpc-widget-front .fpc-btn-primary.green.disabled,.fpc-widget-front .fpc-btn-primary.green:active,.fpc-widget-front .fpc-btn-primary.green:focus,.fpc-widget-front .fpc-btn-primary.green:hover,.fpc-widget-front .fpc-btn-primary.green[disabled] {
  color: #fff;
  background-color: #768d44;
  *background-color: #687c3c
}
.fpc-widget-front .fpc-btn-primary.blue {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #0074ad;
  background-image: -moz-linear-gradient(top,#08c,#005580);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#005580));
  background-image: -webkit-linear-gradient(top,#08c,#005580);
  background-image: -o-linear-gradient(top,#08c,#005580);
  background-image: linear-gradient(to bottom,#08c,#005580);
  background-repeat: repeat-x;
  border-color: #005580 #005580 #023;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #005580;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.blue.active,.fpc-widget-front .fpc-btn-primary.blue.disabled,.fpc-widget-front .fpc-btn-primary.blue:active,.fpc-widget-front .fpc-btn-primary.blue:focus,.fpc-widget-front .fpc-btn-primary.blue:hover,.fpc-widget-front .fpc-btn-primary.blue[disabled] {
  color: #fff;
  background-color: #005580;
  *background-color: #046
}
.fpc-widget-front .fpc-btn-primary.black {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #000;
  background-image: -moz-linear-gradient(top,#000,#000);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));
  background-image: -webkit-linear-gradient(top,#000,#000);
  background-image: -o-linear-gradient(top,#000,#000);
  background-image: linear-gradient(to bottom,#000,#000);
  background-repeat: repeat-x;
  border-color: #000 black;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #000;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.black.active,.fpc-widget-front .fpc-btn-primary.black.disabled,.fpc-widget-front .fpc-btn-primary.black:active,.fpc-widget-front .fpc-btn-primary.black:focus,.fpc-widget-front .fpc-btn-primary.black:hover,.fpc-widget-front .fpc-btn-primary.black[disabled] {
  color: #fff;
  background-color: #000;
  *background-color: #000
}
.fpc-widget-front .fpc-btn-primary.grey {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #4b4b4b;
  background-image: -moz-linear-gradient(top,#5a5a5a,#343434);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5a5a5a),to(#343434));
  background-image: -webkit-linear-gradient(top,#5a5a5a,#343434);
  background-image: -o-linear-gradient(top,#5a5a5a,#343434);
  background-image: linear-gradient(to bottom,#5a5a5a,#343434);
  background-repeat: repeat-x;
  border-color: #343434 #343434 #0e0e0e;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #343434;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.grey.active,.fpc-widget-front .fpc-btn-primary.grey.disabled,.fpc-widget-front .fpc-btn-primary.grey:active,.fpc-widget-front .fpc-btn-primary.grey:focus,.fpc-widget-front .fpc-btn-primary.grey:hover,.fpc-widget-front .fpc-btn-primary.grey[disabled] {
  color: #fff;
  background-color: #343434;
  *background-color: #272727
}
.fpc-widget-front .fpc-btn-primary.orange {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #ee7c2a;
  background-image: -moz-linear-gradient(top,#f78c40,#e16309);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f78c40),to(#e16309));
  background-image: -webkit-linear-gradient(top,#f78c40,#e16309);
  background-image: -o-linear-gradient(top,#f78c40,#e16309);
  background-image: linear-gradient(to bottom,#f78c40,#e16309);
  background-repeat: repeat-x;
  border-color: #e16309 #e16309 #984306;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #e16309;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.orange.active,.fpc-widget-front .fpc-btn-primary.orange.disabled,.fpc-widget-front .fpc-btn-primary.orange:active,.fpc-widget-front .fpc-btn-primary.orange:focus,.fpc-widget-front .fpc-btn-primary.orange:hover,.fpc-widget-front .fpc-btn-primary.orange[disabled] {
  color: #fff;
  background-color: #e16309;
  *background-color: #c95808
}
.fpc-widget-front .fpc-btn-primary.purple {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #e165ab;
  background-image: -moz-linear-gradient(top,#e67fb9,#da3f96);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e67fb9),to(#da3f96));
  background-image: -webkit-linear-gradient(top,#e67fb9,#da3f96);
  background-image: -o-linear-gradient(top,#e67fb9,#da3f96);
  background-image: linear-gradient(to bottom,#e67fb9,#da3f96);
  background-repeat: repeat-x;
  border-color: #da3f96 #da3f96 #ab216f;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #da3f96;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.purple.active,.fpc-widget-front .fpc-btn-primary.purple.disabled,.fpc-widget-front .fpc-btn-primary.purple:active,.fpc-widget-front .fpc-btn-primary.purple:focus,.fpc-widget-front .fpc-btn-primary.purple:hover,.fpc-widget-front .fpc-btn-primary.purple[disabled] {
  color: #fff;
  background-color: #da3f96;
  *background-color: #d52a8a
}
.fpc-widget-front .fpc-btn-primary.red {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #c30606;
  background-image: -moz-linear-gradient(top,#e10707,#970505);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e10707),to(#970505));
  background-image: -webkit-linear-gradient(top,#e10707,#970505);
  background-image: -o-linear-gradient(top,#e10707,#970505);
  background-image: linear-gradient(to bottom,#e10707,#970505);
  background-repeat: repeat-x;
  border-color: #970505 #970505 #4d0202;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #970505;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.red.active,.fpc-widget-front .fpc-btn-primary.red.disabled,.fpc-widget-front .fpc-btn-primary.red:active,.fpc-widget-front .fpc-btn-primary.red:focus,.fpc-widget-front .fpc-btn-primary.red:hover,.fpc-widget-front .fpc-btn-primary.red[disabled] {
  color: #fff;
  background-color: #970505;
  *background-color: #7e0404
}
.fpc-widget-front .fpc-btn-primary.yellow {
  color: #FFF!important;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  background-color: #d2961d;
  background-image: -moz-linear-gradient(top,#e9a825,#b07b12);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e9a825),to(#b07b12));
  background-image: -webkit-linear-gradient(top,#e9a825,#b07b12);
  background-image: -o-linear-gradient(top,#e9a825,#b07b12);
  background-image: linear-gradient(to bottom,#e9a825,#b07b12);
  background-repeat: repeat-x;
  border-color: #b07b12 #b07b12 #6a4b0b;
  border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
  *background-color: #b07b12;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.yellow.active,.fpc-widget-front .fpc-btn-primary.yellow.disabled,.fpc-widget-front .fpc-btn-primary.yellow:active,.fpc-widget-front .fpc-btn-primary.yellow:focus,.fpc-widget-front .fpc-btn-primary.yellow:hover,.fpc-widget-front .fpc-btn-primary.yellow[disabled] {
  color: #fff;
  background-color: #b07b12;
  *background-color: #996b0f
}
.edit-link.fpc-btn {
  margin-top: 0;
}
.edit-link.fpc-btn a {
  color: #000;
}
.fpc-row-fluid.fpc-widget-area:first-child {
  margin-top: 0
}
.fpc-row-fluid.fpc-widget-area {
  margin-top: 23px
}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper {
  width: 220px;
  height: 220px
}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div {
  width: 140px;
  height: 140px;
  border: 114px solid #FAFAFA;
  left: -74px;
  top: -56px
}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper img {
  z-index: 90;
  top: 21px;
  position: relative;
  min-height: 220px
}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper.tc-holder img {
  top: 0
}
.fpc-btn.btn-random-colors {
  background-image: none;
  opacity: 1;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out
}
.fpc-btn.btn-random-colors:focus,.fpc-btn.btn-random-colors:hover {
  opacity: .75
}

/* SHAPES */
.fp-rounded-expanded .thumb-wrapper .round-div {
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
}
.fp-squared .round-div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.fp-squared-expanded .thumb-wrapper .round-div {
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

@media (max-width: 1200px) {
  .fpc-container .fpc-row-fluid [class*=fpc-span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564%;
    *margin-left: 2.510911075%
  }
  .fpc-container .fpc-row-fluid .fpc-span3 {
    width: 23.076923077%;
    *width: 23.023731588%
  }
  .fpc-container .fpc-row-fluid .fpc-span4 {
    width: 31.623931624%;
    *width: 31.570740135%
  }
  .fpc-container .fpc-row-fluid .fpc-span6 {
    width: 48.717948718%;
    *width: 48.664757229%
  }
  .customizr .fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div {
    left: -76px
  }
  .fpc-row-fluid .fpc-span6 .fpc-widget-front .round-div {
    width: 170px;
    height: 170px;
    border: 101px solid #FAFAFA;
    top: -63px;
    left: -52px
  }

}
@media (max-width: 979px) {
  .fpc-row-fluid .fpc-span4 .fpc-widget-front .thumb-wrapper {
    max-width: none;
  }
  .fpc-row-fluid .fpc-span4 .fpc-widget-front .round-div {
    top: -66px;
    left: -54px
  }

  .fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div {
    width: 120px;
    height: 120px;
    top: -42px;
    left: -71px
  }
  .fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper {
    /*width: 180px;*/
    height: 200px
  }
  .fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper.tc-holder img {
    top: -6px
  }

  .fpc-row-fluid .fpc-span6 .fpc-widget-front .round-div {
    width: 170px;
    height: 170px;
    top: -60px;
    left: -52px
  }
  /* hack for customizr */
  .customizr .fpc-row-fluid .fpc-span6 .fpc-widget-front .round-div {
    left: -56px;
  }

  .fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div {
    width: 164px;
    height: 164px;
    top: -60px;
    left: -52px
  }
  /* hack for customizr */
  .customizr .fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div {
    left: -56px
  }
  .fpc-widget-front .fpc-span12 .thumb-wrapper {
    left: 2px;
  }
  .fpc-row-fluid .fpc-span12 .thumb-wrapper img,.fpc-row-fluid .fpc-span6 .thumb-wrapper img {
    right: 5px!important;
    top: 3px!important
  }

}
@media (min-width: 768px) and (max-width: 979px) {
  .fpc-container .fpc-row-fluid [class*=fpc-span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.762430939%;
    *margin-left: 2.70923945%
  }
  .fpc-container .fpc-row-fluid .fpc-span3 {
    width: 22.928176796%;
    *width: 22.874985306%
  }
  .fpc-container .fpc-row-fluid .fpc-span4 {
    width: 31.491712707%;
    *width: 31.438521218%
  }
  .fpc-container .fpc-row-fluid .fpc-span6 {
    width: 48.61878453%;
    *width: 48.565593041%
  }
  .fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div {
    width: 100px;
    height: 100px;
    top: -41px;
    left: -79px;
  }
  .fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper img {
    min-height: 250px;
    top: -1px;
    right: 47px;
    z-index: 90;
    max-width: none;
  }

}
@media (max-width: 767px) {
  .fpc-container .fpc-row-fluid [class*=fpc-span] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }
  .fpc-row-fluid .fpc-span12 .thumb-wrapper img,.fpc-row-fluid .fpc-span6 .thumb-wrapper img {
    max-width: 100%!important
  }
  .fpc-widget-front .thumb-wrapper {
    left: 4px;
  }
  .fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div {
    width: 170px;
    height: 170px;
    top: -64px;
  }
  /* hack for customizr */
  .customizr .fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div {
    left: -59px;
  }
}

@media (max-width: 480px) {

}

@media (max-width: 320px) {
 /* .fpc-widget-front .thumb-wrapper {
    left: 0px;
    width: 100%;
  }
  .fpc-row-fluid .fpc-span12 .thumb-wrapper img, .fpc-row-fluid .fpc-span6 .thumb-wrapper img {
    max-width: none!important;
  }*/
}
